Text copied to clipboard!

Название

Text copied to clipboard!

Разработчик встроенных систем

Описание

Text copied to clipboard!
Мы ищем Разработчика встроенных систем, который присоединится к нашей команде инженеров и будет участвовать в создании, разработке и оптимизации программного обеспечения для встроенных устройств. Эта роль требует глубокого понимания архитектуры микроконтроллеров, низкоуровневого программирования и взаимодействия с аппаратным обеспечением. Вы будете работать над проектами, связанными с IoT, автомобильной электроникой, промышленной автоматизацией и другими сферами, где используются встроенные системы. Ваша основная задача — проектировать и реализовывать надежные, эффективные и масштабируемые решения для встроенных платформ. Вы будете тесно сотрудничать с аппаратными инженерами, системными архитекторами и тестировщиками для обеспечения высокого качества конечного продукта. Мы ценим инициативность, внимание к деталям и способность решать сложные технические задачи. В рамках этой должности вы будете заниматься разработкой драйверов, реализацией протоколов связи, оптимизацией использования ресурсов устройства и обеспечением безопасности встроенного ПО. Также важно умение работать с системами контроля версий, отладчиками и средствами анализа производительности. Мы предлагаем интересные задачи, возможность профессионального роста, участие в международных проектах и работу в команде высококвалифицированных специалистов. Если вы увлечены технологиями и хотите создавать инновационные решения, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка программного обеспечения для встроенных систем
  • Проектирование архитектуры встроенных решений
  • Написание драйверов и реализация протоколов связи
  • Оптимизация производительности и энергопотребления устройств
  • Тестирование и отладка встроенного ПО
  • Взаимодействие с аппаратными инженерами и другими командами
  • Поддержка существующего кода и исправление ошибок
  • Документирование архитектуры и кода
  • Участие в выборе компонентов и платформ
  • Обеспечение безопасности встроенных решений

Требования

Text copied to clipboard!
  • Высшее техническое образование (информатика, электроника, автоматика)
  • Опыт разработки на C/C++ для микроконтроллеров
  • Знание архитектур ARM, AVR, PIC или аналогичных
  • Опыт работы с RTOS (например, FreeRTOS, Zephyr)
  • Понимание принципов работы интерфейсов SPI, I2C, UART
  • Навыки работы с отладчиками и логическими анализаторами
  • Опыт работы с системами контроля версий (Git)
  • Умение читать и понимать схемы электрических соединений
  • Английский язык на уровне чтения технической документации
  • Желателен опыт работы с Linux на уровне ядра или драйверов

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки ПО для микроконтроллеров?
  • С какими RTOS вы работали ранее?
  • Какие интерфейсы связи вы реализовывали в проектах?
  • Как вы отлаживаете встроенное программное обеспечение?
  • Есть ли у вас опыт работы с аппаратной частью?
  • Какие инструменты вы используете для анализа производительности?
  • Как вы обеспечиваете безопасность встроенного ПО?
  • Работали ли вы с системами контроля версий?
  • Какой проект вы считаете своим самым успешным?
  • Готовы ли вы работать в международной команде?